home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / disk / cdrom / MusicBox-2.1os.lha / MusicBox / Archive-GUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-29  |  3.8 KB  |  88 lines

  1. /*
  2.  ##########################################################################
  3.  ####                                                                  ####
  4.  ####                        The MusicBox Project                      ####
  5.  ####                    ============================                  ####
  6.  ####                                                                  ####
  7.  #### Archive-GUI.h                                                    ####
  8.  ####                                                                  ####
  9.  #### Version 2.1os  --  September 29, 2000                            ####
  10.  ####                                                                  ####
  11.  #### Copyright (C) 1994  Thomas Dreibholz                             ####
  12.  ####               2000  Molbachweg 7                                 ####
  13.  ####                     51674 Wiehl                                  ####
  14.  ####                     Germany                                      ####
  15.  ####                                                                  ####
  16.  ####                     EMail: Dreibholz@bigfoot.com                 ####
  17.  ####                     WWW:   http://www.bigfoot.com/~dreibholz     ####
  18.  ####                                                                  ####
  19.  ##########################################################################
  20. */
  21. /***************************************************************************
  22.  *                                                                         *
  23.  *   This program is free software; you can redistribute it and/or modify  *
  24.  *   it under the terms of the GNU General Public License as published by  *
  25.  *   the Free Software Foundation; either version 2 of the License, or     *
  26.  *   (at your option) any later version.                                   *
  27.  *                                                                         *
  28.  ***************************************************************************/
  29.  
  30. /* MusicBoxArchive Benutzeroberfläche Include-Datei */
  31.  
  32. #define GetString( g )      ((( struct StringInfo * )g->SpecialInfo )->Buffer  )
  33. #define GetNumber( g )      ((( struct StringInfo * )g->SpecialInfo )->LongInt )
  34.  
  35. #define GD_Liste1                            0
  36. #define GD_String1                           1
  37. #define GD_Liste2                            2
  38. #define GD_String2                           3
  39.  
  40. #define Katalog_CNT 4
  41.  
  42. extern struct IntuitionBase *IntuitionBase;
  43. extern struct Library       *GadToolsBase;
  44.  
  45. extern struct Screen        *Scr;
  46. extern UBYTE                *PubScreenName;
  47. extern APTR                  VisualInfo;
  48. extern struct Window        *KatalogWnd;
  49. extern struct Gadget        *KatalogGList;
  50. extern struct Menu          *KatalogMenus;
  51. extern struct IntuiMessage   KatalogMsg;
  52. extern struct TextFont      *Font;
  53. extern struct Gadget        *KatalogGadgets[4];
  54. extern UWORD                 KatalogLeft;
  55. extern UWORD                 KatalogTop;
  56. extern UWORD                 KatalogWidth;
  57. extern UWORD                 KatalogHeight;
  58. extern UBYTE                *KatalogWdt;
  59. extern struct TextAttr       topaz11;
  60. extern struct NewMenu        KatalogNewMenu[];
  61. extern UWORD                 KatalogGTypes[];
  62. extern struct NewGadget      KatalogNGad[];
  63. extern ULONG                 *KatalogGTags[];
  64.  
  65. extern void Liste1Clicked();
  66. extern void Liste2Clicked();
  67. extern void String1Clicked();
  68. extern void String2Clicked();
  69. extern void KatalogIconify();
  70. extern void KatalogInformation();
  71. extern void KatalogHilfe();
  72. extern void KatalogBeenden();
  73. extern void AutoSave();
  74. extern void PrefsLaden();
  75. extern void PrefsSichern();
  76. extern void SetupPrinter();
  77. extern void Print();
  78. extern void Suchen();
  79.  
  80. extern int SetupScreen();
  81. extern void CloseDownScreen();
  82. extern void KatalogRender();
  83. extern int HandleKatalogIDCMP();
  84. extern int KatalogCloseWindow();
  85. extern int OpenKatalogWindow();
  86. extern void CloseKatalogWindow();
  87.  
  88.